Флаги не меняются.
Команда:
IN accumulator,port
Логика :
accumulator = (port)
IN передает байт или слово из заданного порта port в AL или AX. Адрес порта может определяться как непосредственным байтовым значением (в диапазоне 0-255), так и с использованием косвенной адресации по регистру DX.
Операнды | Такт байты (слова) | Обращения | Байты | Пример |
accumulator,непоср.8 | 10(14) | 1 | 2 | IN AL,45h |
accumulator,DX | 8(12) | 1 | 1 | IN AX,DX |
Примечания :
Следует указать на то, что аппаратная часть не использует порты от F8h до FFh для ввода/вывода, поскольку они зарезервированы для контроля за внешним процессором и для других возможных расширений процессора в будущем.